projects
/
buildbot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
686a728
)
phase1: fix GnuPG 2.x compatibility
author
Jo-Philipp Wich
<
[email protected]
>
Tue, 25 Jun 2019 04:40:38 +0000
(06:40 +0200)
committer
Jo-Philipp Wich
<
[email protected]
>
Tue, 25 Jun 2019 04:49:52 +0000
(06:49 +0200)
Signed-off-by: Jo-Philipp Wich <
[email protected]
>
phase1/signall.sh
patch
|
blob
|
history
diff --git
a/phase1/signall.sh
b/phase1/signall.sh
index 519a7d690e5437e186f443edfcea8b7e24affba1..c2575c53549bcb8bcacc9786732e911c1d6ce3b0 100755
(executable)
--- a/
phase1/signall.sh
+++ b/
phase1/signall.sh
@@
-21,8
+21,15
@@
umask 022
mkdir "$tmpdir" || finish 2
tar -C "$tmpdir/" -xzf "$tarball" || finish 3
+loopback=""
+
+case "$(gpg --version | head -n1)" in
+ *\ 2.*) loopback=1 ;;
+esac
+
find "$tmpdir/" -type f -not -name "*.asc" -exec gpg \
--no-version --batch --yes -a -b \
+ ${loopback:+--pinentry-mode loopback --no-tty --passphrase-fd 0} \
${keyid:+-u "$keyid"} \
${comment:+--comment="$comment"} \
${GNUPGHOME:+--homedir "$GNUPGHOME"} \